[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
ERRORS
There are a number of circumstances that will generate fatal errors.
For example, developing a screen with only 20 fields and then trying
to set the field Rules for field 21.
When a fatal error occurs, a brief error message is displayed and the
program halts.
The following errors can occur:
Error 1 - the Create_Fields procedure has been called with too many
fields. The maximum number of fields the system can accommodate is
defined in the global constant MaxInputFields. Either increase the
constant and recompile the IOTTT5 unit or reduce the number of fields.
Error 2 - insufficient memory to create the fields or tables. This may
be caused by a large program running the program in the integrated
environment - try compiling to disk and executing the program from
DOS. The other common cause is that the heap size has been set too
small with the {$M} compiler directive - incrementally increase the
heap allocation until the program functions as expected.
Error 3 - a field manipulation procedure has been called before the
fields have been created with Create_Fields.
Error 4 - a field ID has been used that is greater than the total
number of fields set with Create_Fields.
Error 5 - an attempt has been made to move to a field ID that is
greater than the total number of fields set with Create_Fields.
Error 6 - the Add_Field procedure has been called with invalid X, Y
coordinates.
Error 7 - an attempt has been made to call Add_Message for a field
that has not yet been defined with Add_Field.
Error 8 - an attempt has been made to call Add_Message for a field ID
that is greater than the total number of fields set with
Create_Fields.
Error 9 - Add_Message has been called with invalid X, Y coordinates.
Error 10 - Dispose_Fields has been called when there are no fields to
dispose of, i.e. Add_Fields has not been called or Dispose_Fields has
already been called.
Error 11 - Create_Fields has been called twice for the same table.
Error 12 - Activate_table has been called before Create_Tables.
Error 13 - Activate_Table has been called with a table number greater
than the total tables declared with Create_Tables.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson